﻿/*
 * RegExpress
 * 
 * Copyright (c) 2010, Daniel McGaughran
 * 
 * Licensed under the Apache Licence, Version 2.0 (the "Licence");
 * you may not use this file except in compliance with the Licence.
 * You may obtain a copy of the License at
 * 
 *   http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the Licence is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the Licence for the specific language governing permissions and
 * limitations under the Licence.
 * 
 */

using System;


namespace RegExpressModel
{
	class Constants
	{

		//Application Defaults
		internal const int MinWindowWidth = 600;
		internal const int MinWindowHeight = 650;
		internal const int DefaultWindowWidth = 800;
		internal const int DefaultWindowHeight = 650;

		//Configuration XML names/paths
		internal const string UserSettingsConfigFileName = "RegExpressConfig.xml";
		internal const string SlideDataFileName = "SlideContent.xml";

		//Slides XML names/XPaths
		internal const string SlideXPath = "Slides/Slide";

		//User settings XML names/XPaths
		internal const string UserSettingsRootNodeName = "UserSettings";

		internal const string SlideSettingsNodeName = "SlideSettings";
		internal const string CurrentSlideNameNodeName = "CurrentSlideName";
		internal const string CurrentSlideNameXPath = "SlideSettings/CurrentSlideName";

		internal const string WindowSettingsNodeName = "WindowSettings";
		internal const string IsMaximisedNodeName = "IsMaximised";
		internal const string WindowWidthNodeName = "Width";
		internal const string WindowHeightNodeName = "Height";
		internal const string IsMaximisedXPath = "WindowSettings/IsMaximised";
		internal const string WindowWidthXPath = "WindowSettings/Width";
		internal const string WindowHeightXPath = "WindowSettings/Height";



	}
}
